'use strict';//开启验证模式

//引入第三方包 ----------------------------------------------------------开始
import Vue from 'vue';

import Element from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import '@/icons';
import './permission';

import '@/styles/index.scss' // global css

Vue.use(Element, {
    size: 'medium' // set element-ui default size
})

//引入路由对象
import VueRouter from 'vue-router';
//VueRouter:安装插件
Vue.use(VueRouter)

//Axios:引入axios
import Axios from 'axios';
//Axios:挂载原型
Vue.prototype.$ajax = Axios;
//引入qs
import qs from 'qs';
Vue.prototype.$qs = qs;
//Axios:默认配置
// Axios.defaults.baseURL = 'http://localhost:8080/admin';
//Moment:引入moment 处理时间格式
import Moment from 'moment';
//引入第三方包 ----------------------------------------------------------结束

//引入全局组件需要的组件对象 --------------------------------------------开始
import App from './App'
import router from './router'
import store from './store'
//引入全局组件需要的组件对象 --------------------------------------------结束

//定义成全局组件或过滤器，大家都能使用 ----------------------------------开始
Vue.filter('convertDate', function (value) {
    return Moment(value).format('YYYY-MM-DD HH:mm:ss');
});
//定义全局组件或过滤器 --------------------------------------------------结束
//==========================================================================
//设置为 false 以阻止 vue 在启动时生成生产提示
Vue.config.productionTip = false;

//创建vue实例
new Vue({
    el: '#app',
    router,
    store,
    render: c => c(App)
})

